/*
 * ServidorTransferencia.h
 *
 *  Created on: Oct 28, 2012
 *      Author: Hernan
 */
#include <winsock.h>
#include <windows.h>
#include <iostream>
#include <dirent.h>
#include <stdlib.h>
#include <stdio.h>
#include <list>
#ifndef SERVIDORTRANSFERENCIA_H_
#define SERVIDORTRANSFERENCIA_H_

using namespace std;

class ServidorTransferencia {
private:
	string directorio;
public:
	ServidorTransferencia(string directorio);
	int iniciarTransferencia(SOCKET sock);
	list<string> getFileList(const char* pathDir);
	virtual ~ServidorTransferencia();

	const string& getDirectorio() const;
	void setDirectorio(const string& directorio);
};

#endif /* SERVIDORTRANSFERENCIA_H_ */
